service area – English–Latine translations

🇬🇧 en la 🇻🇦

service area noun

  • a place built alongside a motorway where one can stop to buy fuel, refreshments, and so on
area
Wiktionary Links